//
/******************************************************
        File name:    main.c
        Author:       Bitat (陆叁柒)
        Gitee :       https://gitee.com/bitat
        Email :       737166381@qq.com
        History:      2023/1/7
*******************************************************/


#include <stdio.h>

//int main()
//{
//    int input = 0;
//    scanf("%d",&input);
//    printf("%d\n",input/12*4+2);
//
//    return 0;
//}

//int main()
//{
//    int i = 0;
//    int max = 0;
//    int arr[4] = {0};
//    for(i=0; i<4; i++)
//    {
//        scanf("%d",&arr[i]);
//        if(arr[i]>max)
//            max = arr[i];
//    }
//    printf("%d\n",max);
//    return 0;
//}

//int main()
//{
//    int i = 0;
//    int arr[12] = {73,32,99,97,110,32,100,111,32,105,116,33};
//    for(i=0; i<12; i++)
//    {
//        printf("%c",arr[i]);
//    }
//
//    return 0;
//}


//int main()
//{
//    int i = 0;
//    int positive = 0;
//    int negetive = 0;
//    int arr[10] = {0};
//    for(i=0; i<10; i++)
//    {
//        scanf("%d",&arr[i]);
//        if(arr[i]>0)
//            positive++;
//        else
//            negetive++;
//    }
//    printf("positive=%d\nnegetive=%d",positive,negetive);
//
//    return 0;
//}

int main()
{
    int a = 0;
    int b = 0;
    int i = 0;
    int max = 0;
    int min = 100;
    scanf("%d",&a);
    for(i=0; i<a; i++)
    {
        scanf("%d",&b);
        if(b>max)
            max = b;
        if(b<min)
            min = b;
    }
    printf("%d\n",max-min);

    return 0;
}
